impact-resistant shockproof - German English Dictionary